// pages/binding/binding.js
const util = require("../../utils/util.js");
const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {

    },


    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    formSubmit: function(event) {

        const submitData = event.detail.value;

        if (submitData.user === '') {
            util.openErrorToast('请输入用户名')
            return
        }

        if (submitData.pwd === '') {
            util.openErrorToast('请输入密码')
            return
        }

        //如果2次密码不同
        if (submitData.pwd != submitData.pwd2) {
            util.openErrorToast('密码不一致')
            return
        }

        const url = app.globalData.httpBase + '/api/xcx/setBindUser'
        const data = {
            user: submitData.user,
            pwd: submitData.pwd,
            openid: app.globalData.openid
        }

        let that =this
        util.newhttp(url, 'POST', data).then(function(res) {
            const tempdata = res.data;
            if (tempdata.code == 1) {
                util.openToast('绑定成功')
                //绑定成功之后,要给缓存 bindflag和wxuser赋值
                wx.setStorageSync('bindflag', 1);
                wx.setStorageSync('wxuser', tempdata.data);
                setTimeout(function() {
                    wx.switchTab({
                        url: '../self/self',
                    })
                }, 600)
            } else{
                util.openErrorToast(tempdata.msg);
            }
        }).catch(function(reason, res) {
            util.openErrorToast('网络错误')
        })

    },

})